deep-sea environment - French English Dictionary